package com.linx.system.domain.dsfvo;

import lombok.Data;

/**
 * @ClassName: YsyjUserVo
 * @Description:
 * @Author: jxw
 * @Date: 2024-10-20 11
 */
@Data
public class YsyjUserVo {

    /** 用户登录名 */
    private String loginName;

    /** 用户邮箱（可能为空） */
    private String email;

    /** 用户真实姓名 */
    private String realName;

    /** 用户手机号码 */
    private String phone;

    /** 用户国际电话区号（例如+86） */
    private String internationalTelCode;

    /** 用户是否启用（1为启用，0为禁用） */
    private Integer isEnabled;

    /** 用户是否被锁定（1为锁定，0为未锁定） */
    private Integer isLocked;

    /** 用户类型 */
    private String userType;

    /** 用户是否是管理员（1为管理员，0为非管理员） */
    private Integer isAdmin;

    /** 用户账户生效日期 */
    private String startDateActive;

    /** 用户账户失效日期（可能为空） */
    private String endDateActive;

    /** 命令类型（INSERT为插入，UPDATE为更新，DELETE为删除等） */
    private String commandType;

    /** 角色代码 */
    private String roleCode;

    /** 用户生日（可能为空） */
    private String birthday;

    /** 用户性别（1为男性，0为女性） */
    private Integer gender;

    /** 租户ID */
    private Integer tenantId;

    /** 租户编号 */
    private String tenantNum;

    /** 企业ID */
    private Integer enterpriseId;

    /** 企业编号 */
    private String enterpriseNum;

    /** 是否是企业注册人 */
    private Integer isRegistrant;

    /** 企业名称 */
    private String enterpriseName;

    /** 部门编码(可能会有多部门,用”,”拼接) */
    private String unitCode;

    /** 部门名称(可能会有多部门,用”,”拼接) */
    private String unitName;

}
